home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Open Me First! / Apple DocViewer / Apple DocViewer / Apple DocViewer.rsrc / CODE_28_BNView.txt < prev    next >
Text File  |  1992-10-27  |  65KB  |  1,133 lines

  1. # near model CODE resource
  2. # jump table entries: 11600-11623 (24 of them)
  3. export_1450:
  4. 00000000  4E56 FFF4                link       A6, -0x000C
  5. 00000004  48E7 0118                movem.l    -[A7], D7,A3,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  7000                     moveq.l    D0, 0x00
  8. 0000000E  2D40 FFFC                move.l     [A6 - 0x4], D0
  9. 00000012  598F                     subq.l     A7, 4
  10. 00000014  2F0C                     move.l     -[A7], A4
  11. 00000016  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  12. 0000001A  205F                     movea.l    A0, [A7]+
  13. 0000001C  2050                     movea.l    A0, [A0]
  14. 0000001E  2668 0052                movea.l    A3, [A0 + 0x52]
  15. 00000022  2053                     movea.l    A0, [A3]
  16. 00000024  0CA8 4F4E 4C4E 002E      cmpi.l     [A0 + 0x2E], 0x4F4E4C4E /* 'ONLN' */
  17. 0000002C  662C                     bne        +0x2E /* 0000005A */
  18. 0000002E  2D4B FFF4                move.l     [A6 - 0xC], A3
  19. 00000032  558F                     subq.l     A7, 2
  20. 00000034  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  21. 00000038  4EAD 283A                jsr        [A5 + 0x283A /* export_1283 */]
  22. 0000003C  2D4B FFF8                move.l     [A6 - 0x8], A3
  23. 00000040  598F                     subq.l     A7, 4
  24. 00000042  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  25. 00000046  4EAD 26A2                jsr        [A5 + 0x26A2 /* export_1232 */]
  26. 0000004A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  27. 0000004E  558F                     subq.l     A7, 2
  28. 00000050  2F0C                     move.l     -[A7], A4
  29. 00000052  4EAD 283A                jsr        [A5 + 0x283A /* export_1283 */]
  30. 00000056  544F                     addq.w     A7, 2
  31. 00000058  6046                     bra        +0x48 /* 000000A0 */
  32. label0000005A:
  33. 0000005A  598F                     subq.l     A7, 4
  34. 0000005C  2F0C                     move.l     -[A7], A4
  35. 0000005E  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  36. 00000062  265F                     movea.l    A3, [A7]+
  37. 00000064  200B                     move.l     D0, A3
  38. 00000066  6738                     beq        +0x3A /* 000000A0 */
  39. 00000068  486E FFF4                pea.l      [A6 - 0xC]
  40. 0000006C  2F0B                     move.l     -[A7], A3
  41. 0000006E  4EAD 1C5A                jsr        [A5 + 0x1C5A /* export_903 */]
  42. 00000072  3E2E FFFA                move.w     D7, [A6 - 0x6]
  43. 00000076  9E6E FFF6                sub.w      D7, [A6 - 0xA]
  44. 0000007A  2054                     movea.l    A0, [A4]
  45. 0000007C  2068 0052                movea.l    A0, [A0 + 0x52]
  46. 00000080  2050                     movea.l    A0, [A0]
  47. 00000082  48C7                     ext.l      D7
  48. 00000084  2007                     move.l     D0, D7
  49. 00000086  721F                     moveq.l    D1, 0x1F
  50. 00000088  9081                     sub.l      D0, D1
  51. 0000008A  3428 0052                move.w     D2, [A0 + 0x52]
  52. 0000008E  48C2                     ext.l      D2
  53. 00000090  B082                     cmp.l      D0, D2
  54. 00000092  660C                     bne        +0xE /* 000000A0 */
  55. 00000094  598F                     subq.l     A7, 4
  56. 00000096  2F0C                     move.l     -[A7], A4
  57. 00000098  4EAD 17CA                jsr        [A5 + 0x17CA /* export_757 */]
  58. 0000009C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  59. label000000A0:
  60. 000000A0  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  61. 000000A6  4CEE 1880 FFE8           movem.l    D7,A3,A4, [A6 - 0x18]
  62. 000000AC  4E5E                     unlink     A6
  63. 000000AE  2E9F                     move.l     [A7], [A7]+
  64. 000000B0  4E75                     rts
  65. 000000B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  66. export_1451: // at 000000B4 (misaligned)
  67. 000000B6  0000 48E7                ori.b      D0, 0xE7
  68. 000000BA  0018 598F                ori.b      [A0]+, 0x8F
  69. 000000BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  70. 000000C2  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  71. 000000C6  265F                     movea.l    A3, [A7]+
  72. 000000C8  200B                     move.l     D0, A3
  73. 000000CA  6724                     beq        +0x26 /* 000000F0 */
  74. 000000CC  2053                     movea.l    A0, [A3]
  75. 000000CE  2868 0052                movea.l    A4, [A0 + 0x52]
  76. 000000D2  2054                     movea.l    A0, [A4]
  77. 000000D4  0CA8 4F4E 4C4E 002E      cmpi.l     [A0 + 0x2E], 0x4F4E4C4E /* 'ONLN' */
  78. 000000DC  6716                     beq        +0x18 /* 000000F4 */
  79. 000000DE  2054                     movea.l    A0, [A4]
  80. 000000E0  0CA8 7465 7874 002E      cmpi.l     [A0 + 0x2E], 0x74657874 /* 'text' */
  81. 000000E8  670A                     beq        +0xC /* 000000F4 */
  82. 000000EA  7000                     moveq.l    D0, 0x00
  83. 000000EC  2840                     movea.l    A4, D0
  84. 000000EE  6004                     bra        +0x6 /* 000000F4 */
  85. label000000F0:
  86. 000000F0  7000                     moveq.l    D0, 0x00
  87. 000000F2  2840                     movea.l    A4, D0
  88. label000000F4:
  89. 000000F4  2D4C 000C                move.l     [A6 + 0xC], A4
  90. 000000F8  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  91. 000000FE  4E5E                     unlink     A6
  92. 00000100  2E9F                     move.l     [A7], [A7]+
  93. 00000102  4E75                     rts
  94. fn00000104:
  95. 00000104  4E56 FFFC                link       A6, -0x0004
  96. 00000108  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  97. 0000010C  1C2E 000C                move.b     D6, [A6 + 0xC]
  98. 00000110  286E 0008                movea.l    A4, [A6 + 0x8]
  99. 00000114  598F                     subq.l     A7, 4
  100. 00000116  2F0C                     move.l     -[A7], A4
  101. 00000118  4EAD 268A                jsr        [A5 + 0x268A /* export_1229 */]
  102. 0000011C  265F                     movea.l    A3, [A7]+
  103. 0000011E  7000                     moveq.l    D0, 0x00
  104. 00000120  1F00                     move.b     -[A7], D0
  105. 00000122  1F00                     move.b     -[A7], D0
  106. 00000124  2F0B                     move.l     -[A7], A3
  107. 00000126  4EAD 279A                jsr        [A5 + 0x279A /* export_1263 */]
  108. 0000012A  7000                     moveq.l    D0, 0x00
  109. 0000012C  1F00                     move.b     -[A7], D0
  110. 0000012E  1F00                     move.b     -[A7], D0
  111. 00000130  2F0B                     move.l     -[A7], A3
  112. 00000132  4EAD 27A2                jsr        [A5 + 0x27A2 /* export_1264 */]
  113. 00000136  2054                     movea.l    A0, [A4]
  114. 00000138  3E28 0072                move.w     D7, [A0 + 0x72]
  115. 0000013C  600C                     bra        +0xE /* 0000014A */
  116. label0000013E:
  117. 0000013E  3F07                     move.w     -[A7], D7
  118. 00000140  2F0B                     move.l     -[A7], A3
  119. 00000142  4EAD 26CA                jsr        [A5 + 0x26CA /* export_1237 */]
  120. 00000146  3007                     move.w     D0, D7
  121. 00000148  5247                     addq.w     D7, 1
  122. label0000014A:
  123. 0000014A  2054                     movea.l    A0, [A4]
  124. 0000014C  BE68 0074                cmp.w      D7, [A0 + 0x74]
  125. 00000150  6FEC                     ble        -0x12 /* 0000013E */
  126. 00000152  4A06                     tst.b      D6
  127. 00000154  6706                     beq        +0x8 /* 0000015C */
  128. 00000156  2668 0052                movea.l    A3, [A0 + 0x52]
  129. 0000015A  6006                     bra        +0x8 /* 00000162 */
  130. label0000015C:
  131. 0000015C  2054                     movea.l    A0, [A4]
  132. 0000015E  2668 0056                movea.l    A3, [A0 + 0x56]
  133. label00000162:
  134. 00000162  2F3C 7A6F 6F6D           move.l     -[A7], 0x7A6F6F6D /* 'zoom' */
  135. 00000168  1F06                     move.b     -[A7], D6
  136. 0000016A  2054                     movea.l    A0, [A4]
  137. 0000016C  2F28 004A                move.l     -[A7], [A0 + 0x4A]
  138. 00000170  4EAD 375A                jsr        [A5 + 0x375A /* export_1767 */]
  139. 00000174  2F3C 746C 6173           move.l     -[A7], 0x746C6173 /* 'tlas' */
  140. 0000017A  1F06                     move.b     -[A7], D6
  141. 0000017C  2054                     movea.l    A0, [A4]
  142. 0000017E  2F28 004A                move.l     -[A7], [A0 + 0x4A]
  143. 00000182  4EAD 375A                jsr        [A5 + 0x375A /* export_1767 */]
  144. 00000186  2F3C 7472 6563           move.l     -[A7], 0x74726563 /* 'trec' */
  145. 0000018C  1F06                     move.b     -[A7], D6
  146. 0000018E  2054                     movea.l    A0, [A4]
  147. 00000190  2F28 004A                move.l     -[A7], [A0 + 0x4A]
  148. 00000194  4EAD 375A                jsr        [A5 + 0x375A /* export_1767 */]
  149. 00000198  598F                     subq.l     A7, 4
  150. 0000019A  2F0C                     move.l     -[A7], A4
  151. 0000019C  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  152. 000001A0  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  153. 000001A4  2F0B                     move.l     -[A7], A3
  154. 000001A6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  155. 000001AA  4EAD 1CA2                jsr        [A5 + 0x1CA2 /* export_912 */]
  156. 000001AE  2F0B                     move.l     -[A7], A3
  157. 000001B0  2054                     movea.l    A0, [A4]
  158. 000001B2  2F28 0078                move.l     -[A7], [A0 + 0x78]
  159. 000001B6  4EBA 0A48                jsr        [PC + 0xA48 /* 00000C00 */]
  160. 000001BA  2054                     movea.l    A0, [A4]
  161. 000001BC  3E28 0072                move.w     D7, [A0 + 0x72]
  162. 000001C0  6010                     bra        +0x12 /* 000001D2 */
  163. label000001C2:
  164. 000001C2  558F                     subq.l     A7, 2
  165. 000001C4  3F07                     move.w     -[A7], D7
  166. 000001C6  2F0B                     move.l     -[A7], A3
  167. 000001C8  4EAD 30A2                jsr        [A5 + 0x30A2 /* export_1552 */]
  168. 000001CC  544F                     addq.w     A7, 2
  169. 000001CE  3007                     move.w     D0, D7
  170. 000001D0  5247                     addq.w     D7, 1
  171. label000001D2:
  172. 000001D2  2054                     movea.l    A0, [A4]
  173. 000001D4  BE68 0074                cmp.w      D7, [A0 + 0x74]
  174. 000001D8  6FE8                     ble        -0x16 /* 000001C2 */
  175. 000001DA  7001                     moveq.l    D0, 0x01
  176. 000001DC  1F00                     move.b     -[A7], D0
  177. 000001DE  1F00                     move.b     -[A7], D0
  178. 000001E0  2F0B                     move.l     -[A7], A3
  179. 000001E2  4EAD 279A                jsr        [A5 + 0x279A /* export_1263 */]
  180. 000001E6  7001                     moveq.l    D0, 0x01
  181. 000001E8  1F00                     move.b     -[A7], D0
  182. 000001EA  7200                     moveq.l    D1, 0x00
  183. 000001EC  1F01                     move.b     -[A7], D1
  184. 000001EE  2F0B                     move.l     -[A7], A3
  185. 000001F0  4EAD 27A2                jsr        [A5 + 0x27A2 /* export_1264 */]
  186. 000001F4  4CEE 18C0 FFEC           movem.l    D6,D7,A3,A4, [A6 - 0x14]
  187. 000001FA  4E5E                     unlink     A6
  188. 000001FC  205F                     movea.l    A0, [A7]+
  189. 000001FE  5C4F                     addq.w     A7, 6
  190. 00000200  4ED0                     jmp        [A0]
  191. 00000202  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  192. export_1452: // at 00000204 (misaligned)
  193. 00000206  0000 48E7                ori.b      D0, 0xE7
  194. 0000020A  0118                     btst       [A0]+, D0
  195. 0000020C  286E 0008                movea.l    A4, [A6 + 0x8]
  196. 00000210  2054                     movea.l    A0, [A4]
  197. 00000212  3E28 005C                move.w     D7, [A0 + 0x5C]
  198. 00000216  2248                     movea.l    A1, A0
  199. 00000218  3368 005C 0076           move.w     [A1 + 0x76], [A0 + 0x5C]
  200. 0000021E  2054                     movea.l    A0, [A4]
  201. 00000220  316E 000C 005C           move.w     [A0 + 0x5C], [A6 + 0xC]
  202. 00000226  2054                     movea.l    A0, [A4]
  203. 00000228  2F28 0078                move.l     -[A7], [A0 + 0x78]
  204. 0000022C  4EAD 3592                jsr        [A5 + 0x3592 /* export_1710 */]
  205. 00000230  598F                     subq.l     A7, 4
  206. 00000232  2F0C                     move.l     -[A7], A4
  207. 00000234  4EAD 268A                jsr        [A5 + 0x268A /* export_1229 */]
  208. 00000238  265F                     movea.l    A3, [A7]+
  209. 0000023A  200B                     move.l     D0, A3
  210. 0000023C  670E                     beq        +0x10 /* 0000024C */
  211. 0000023E  598F                     subq.l     A7, 4
  212. 00000240  3F3C 0FA3                move.w     -[A7], 0xFA3
  213. 00000244  2F0B                     move.l     -[A7], A3
  214. 00000246  4EAD 29C2                jsr        [A5 + 0x29C2 /* export_1332 */]
  215. 0000024A  584F                     addq.w     A7, 4
  216. label0000024C:
  217. 0000024C  2054                     movea.l    A0, [A4]
  218. 0000024E  7004                     moveq.l    D0, 0x04
  219. 00000250  B068 005C                cmp.w      D0, [A0 + 0x5C]
  220. 00000254  660C                     bne        +0xE /* 00000262 */
  221. 00000256  7001                     moveq.l    D0, 0x01
  222. 00000258  1F00                     move.b     -[A7], D0
  223. 0000025A  2F0C                     move.l     -[A7], A4
  224. 0000025C  4EBA FEA6                jsr        [PC - 0x15A /* 00000104 */]
  225. 00000260  6010                     bra        +0x12 /* 00000272 */
  226. label00000262:
  227. 00000262  0C47 0004                cmpi.w     D7, 0x4
  228. 00000266  660A                     bne        +0xC /* 00000272 */
  229. 00000268  7000                     moveq.l    D0, 0x00
  230. 0000026A  1F00                     move.b     -[A7], D0
  231. 0000026C  2F0C                     move.l     -[A7], A4
  232. 0000026E  4EBA FE94                jsr        [PC - 0x16C /* 00000104 */]
  233. label00000272:
  234. 00000272  598F                     subq.l     A7, 4
  235. 00000274  2F0C                     move.l     -[A7], A4
  236. 00000276  4EAD 268A                jsr        [A5 + 0x268A /* export_1229 */]
  237. 0000027A  265F                     movea.l    A3, [A7]+
  238. 0000027C  200B                     move.l     D0, A3
  239. 0000027E  670E                     beq        +0x10 /* 0000028E */
  240. 00000280  598F                     subq.l     A7, 4
  241. 00000282  3F3C 0FA2                move.w     -[A7], 0xFA2
  242. 00000286  2F0B                     move.l     -[A7], A3
  243. 00000288  4EAD 29C2                jsr        [A5 + 0x29C2 /* export_1332 */]
  244. 0000028C  584F                     addq.w     A7, 4
  245. label0000028E:
  246. 0000028E  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  247. 00000294  4E5E                     unlink     A6
  248. 00000296  205F                     movea.l    A0, [A7]+
  249. 00000298  5C4F                     addq.w     A7, 6
  250. 0000029A  4ED0                     jmp        [A0]
  251. export_1453:
  252. fn0000029C:
  253. 0000029C  4E56 0000                link       A6, 0
  254. 000002A0  48E7 0018                movem.l    -[A7], A3,A4
  255. 000002A4  286E 0008                movea.l    A4, [A6 + 0x8]
  256. 000002A8  2054                     movea.l    A0, [A4]
  257. 000002AA  316E 000C 005A           move.w     [A0 + 0x5A], [A6 + 0xC]
  258. 000002B0  598F                     subq.l     A7, 4
  259. 000002B2  2F0C                     move.l     -[A7], A4
  260. 000002B4  4EAD 268A                jsr        [A5 + 0x268A /* export_1229 */]
  261. 000002B8  265F                     movea.l    A3, [A7]+
  262. 000002BA  200B                     move.l     D0, A3
  263. 000002BC  670E                     beq        +0x10 /* 000002CC */
  264. 000002BE  598F                     subq.l     A7, 4
  265. 000002C0  3F3C 0FA1                move.w     -[A7], 0xFA1
  266. 000002C4  2F0B                     move.l     -[A7], A3
  267. 000002C6  4EAD 29C2                jsr        [A5 + 0x29C2 /* export_1332 */]
  268. 000002CA  584F                     addq.w     A7, 4
  269. label000002CC:
  270. 000002CC  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  271. 000002D2  4E5E                     unlink     A6
  272. 000002D4  205F                     movea.l    A0, [A7]+
  273. 000002D6  5C4F                     addq.w     A7, 6
  274. 000002D8  4ED0                     jmp        [A0]
  275. 000002DA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  276. export_1454: // at 000002DC (misaligned)
  277. 000002DE  0000 48E7                ori.b      D0, 0xE7
  278. 000002E2  0118                     btst       [A0]+, D0
  279. 000002E4  286E 0008                movea.l    A4, [A6 + 0x8]
  280. 000002E8  2054                     movea.l    A0, [A4]
  281. 000002EA  3E28 005E                move.w     D7, [A0 + 0x5E]
  282. 000002EE  316E 000C 005E           move.w     [A0 + 0x5E], [A6 + 0xC]
  283. 000002F4  2054                     movea.l    A0, [A4]
  284. 000002F6  BE68 005E                cmp.w      D7, [A0 + 0x5E]
  285. 000002FA  6608                     bne        +0xA /* 00000304 */
  286. 000002FC  7007                     moveq.l    D0, 0x07
  287. 000002FE  B068 005E                cmp.w      D0, [A0 + 0x5E]
  288. 00000302  6626                     bne        +0x28 /* 0000032A */
  289. label00000304:
  290. 00000304  598F                     subq.l     A7, 4
  291. 00000306  2F0C                     move.l     -[A7], A4
  292. 00000308  4EAD 268A                jsr        [A5 + 0x268A /* export_1229 */]
  293. 0000030C  265F                     movea.l    A3, [A7]+
  294. 0000030E  200B                     move.l     D0, A3
  295. 00000310  670E                     beq        +0x10 /* 00000320 */
  296. 00000312  598F                     subq.l     A7, 4
  297. 00000314  3F3C 0FA0                move.w     -[A7], 0xFA0
  298. 00000318  2F0B                     move.l     -[A7], A3
  299. 0000031A  4EAD 29C2                jsr        [A5 + 0x29C2 /* export_1332 */]
  300. 0000031E  584F                     addq.w     A7, 4
  301. label00000320:
  302. 00000320  2054                     movea.l    A0, [A4]
  303. 00000322  2F28 0078                move.l     -[A7], [A0 + 0x78]
  304. 00000326  4EAD 3592                jsr        [A5 + 0x3592 /* export_1710 */]
  305. label0000032A:
  306. 0000032A  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  307. 00000330  4E5E                     unlink     A6
  308. 00000332  205F                     movea.l    A0, [A7]+
  309. 00000334  5C4F                     addq.w     A7, 6
  310. 00000336  4ED0                     jmp        [A0]
  311. export_1455:
  312. fn00000338:
  313. 00000338  4E56 FFFC                link       A6, -0x0004
  314. 0000033C  48E7 0118                movem.l    -[A7], D7,A3,A4
  315. 00000340  266E 000C                movea.l    A3, [A6 + 0xC]
  316. 00000344  286E 0008                movea.l    A4, [A6 + 0x8]
  317. 00000348  2054                     movea.l    A0, [A4]
  318. 0000034A  2D48 FFFC                move.l     [A6 - 0x4], A0
  319. 0000034E  3028 005E                move.w     D0, [A0 + 0x5E]
  320. 00000352  48C0                     ext.l      D0
  321. 00000354  D080                     add.l      D0, D0
  322. 00000356  3030 0860                move.w     D0, [A0 + D0 + 0x60]
  323. 0000035A  48C0                     ext.l      D0
  324. 0000035C  2E00                     move.l     D7, D0
  325. 0000035E  302B 0002                move.w     D0, [A3 + 0x2]
  326. 00000362  48C0                     ext.l      D0
  327. 00000364  2207                     move.l     D1, D7
  328. 00000366  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  329. 0000036A  7264                     moveq.l    D1, 0x64
  330. 0000036C  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  331. 00000370  3740 0002                move.w     [A3 + 0x2], D0
  332. 00000374  3013                     move.w     D0, [A3]
  333. 00000376  48C0                     ext.l      D0
  334. 00000378  2207                     move.l     D1, D7
  335. 0000037A  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  336. 0000037E  7264                     moveq.l    D1, 0x64
  337. 00000380  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  338. 00000384  3680                     move.w     [A3], D0
  339. 00000386  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  340. 0000038C  4E5E                     unlink     A6
  341. 0000038E  205F                     movea.l    A0, [A7]+
  342. 00000390  504F                     addq.w     A7, 8
  343. 00000392  4ED0                     jmp        [A0]
  344. export_1456:
  345. 00000394  4E56 FFFC                link       A6, -0x0004
  346. 00000398  48E7 0118                movem.l    -[A7], D7,A3,A4
  347. 0000039C  266E 000C                movea.l    A3, [A6 + 0xC]
  348. 000003A0  286E 0008                movea.l    A4, [A6 + 0x8]
  349. 000003A4  2054                     movea.l    A0, [A4]
  350. 000003A6  2D48 FFFC                move.l     [A6 - 0x4], A0
  351. 000003AA  3028 005E                move.w     D0, [A0 + 0x5E]
  352. 000003AE  48C0                     ext.l      D0
  353. 000003B0  D080                     add.l      D0, D0
  354. 000003B2  3030 0860                move.w     D0, [A0 + D0 + 0x60]
  355. 000003B6  48C0                     ext.l      D0
  356. 000003B8  2E00                     move.l     D7, D0
  357. 000003BA  7064                     moveq.l    D0, 0x64
  358. 000003BC  C1EB 0002                muls.w     D0, [A3 + 0x2]
  359. 000003C0  2207                     move.l     D1, D7
  360. 000003C2  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  361. 000003C6  3740 0002                move.w     [A3 + 0x2], D0
  362. 000003CA  7064                     moveq.l    D0, 0x64
  363. 000003CC  C1D3                     muls.w     D0, [A3]
  364. 000003CE  2207                     move.l     D1, D7
  365. 000003D0  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  366. 000003D4  3680                     move.w     [A3], D0
  367. 000003D6  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  368. 000003DC  4E5E                     unlink     A6
  369. 000003DE  205F                     movea.l    A0, [A7]+
  370. 000003E0  504F                     addq.w     A7, 8
  371. 000003E2  4ED0                     jmp        [A0]
  372. export_1457:
  373. 000003E4  4E56 0000                link       A6, 0
  374. 000003E8  48E7 0018                movem.l    -[A7], A3,A4
  375. 000003EC  266E 000C                movea.l    A3, [A6 + 0xC]
  376. 000003F0  286E 0008                movea.l    A4, [A6 + 0x8]
  377. 000003F4  2F0B                     move.l     -[A7], A3
  378. 000003F6  2F0C                     move.l     -[A7], A4
  379. 000003F8  4EBA FF3E                jsr        [PC - 0xC2 /* 00000338 */]
  380. 000003FC  486B 0004                pea.l      [A3 + 0x4]
  381. 00000400  2F0C                     move.l     -[A7], A4
  382. 00000402  4EBA FF34                jsr        [PC - 0xCC /* 00000338 */]
  383. 00000406  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  384. 0000040C  4E5E                     unlink     A6
  385. 0000040E  205F                     movea.l    A0, [A7]+
  386. 00000410  504F                     addq.w     A7, 8
  387. 00000412  4ED0                     jmp        [A0]
  388. export_1458:
  389. 00000414  4E56 FFF8                link       A6, -0x0008
  390. 00000418  2F0C                     move.l     -[A7], A4
  391. 0000041A  286E 0008                movea.l    A4, [A6 + 0x8]
  392. 0000041E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  393. 00000422  486E FFF8                pea.l      [A6 - 0x8]
  394. 00000426  486E FFFC                pea.l      [A6 - 0x4]
  395. 0000042A  2054                     movea.l    A0, [A4]
  396. 0000042C  2068 0046                movea.l    A0, [A0 + 0x46]
  397. 00000430  2050                     movea.l    A0, [A0]
  398. 00000432  2F28 0064                move.l     -[A7], [A0 + 0x64]
  399. 00000436  4EAD 2EC2                jsr        [A5 + 0x2EC2 /* export_1492 */]
  400. 0000043A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  401. 0000043E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  402. 00000442  7000                     moveq.l    D0, 0x00
  403. 00000444  1F00                     move.b     -[A7], D0
  404. 00000446  2F0C                     move.l     -[A7], A4
  405. 00000448  4EBA 012A                jsr        [PC + 0x12A /* 00000574 */]
  406. 0000044C  2F0C                     move.l     -[A7], A4
  407. 0000044E  4EBA 017C                jsr        [PC + 0x17C /* 000005CC */]
  408. 00000452  286E FFF4                movea.l    A4, [A6 - 0xC]
  409. 00000456  4E5E                     unlink     A6
  410. 00000458  205F                     movea.l    A0, [A7]+
  411. 0000045A  5C4F                     addq.w     A7, 6
  412. 0000045C  4ED0                     jmp        [A0]
  413. 0000045E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  414. export_1459: // at 00000460 (misaligned)
  415. 00000462  FFF8                     .invalid   <<F/7/7>>
  416. 00000464  2F0C                     move.l     -[A7], A4
  417. 00000466  286E 0008                movea.l    A4, [A6 + 0x8]
  418. 0000046A  2054                     movea.l    A0, [A4]
  419. 0000046C  2F28 0078                move.l     -[A7], [A0 + 0x78]
  420. 00000470  4EBA 06F2                jsr        [PC + 0x6F2 /* 00000B64 */]
  421. 00000474  2F2D FC68                move.l     -[A7], [A5 - 0x398]
  422. 00000478  4EAD 19CA                jsr        [A5 + 0x19CA /* export_821 */]
  423. 0000047C  2054                     movea.l    A0, [A4]
  424. 0000047E  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  425. 00000482  4EAD 3792                jsr        [A5 + 0x3792 /* export_1774 */]
  426. 00000486  4A2E 000C                tst.b      [A6 + 0xC]
  427. 0000048A  672A                     beq        +0x2C /* 000004B6 */
  428. 0000048C  2054                     movea.l    A0, [A4]
  429. 0000048E  3F28 0072                move.w     -[A7], [A0 + 0x72]
  430. 00000492  486E FFF8                pea.l      [A6 - 0x8]
  431. 00000496  486E FFFC                pea.l      [A6 - 0x4]
  432. 0000049A  2F28 0046                move.l     -[A7], [A0 + 0x46]
  433. 0000049E  4EAD 31A2                jsr        [A5 + 0x31A2 /* export_1584 */]
  434. 000004A2  4AAE FFF8                tst.l      [A6 - 0x8]
  435. 000004A6  6D0E                     blt        +0x10 /* 000004B6 */
  436. 000004A8  486E FFF8                pea.l      [A6 - 0x8]
  437. 000004AC  2054                     movea.l    A0, [A4]
  438. 000004AE  2F28 007C                move.l     -[A7], [A0 + 0x7C]
  439. 000004B2  4EAD 300A                jsr        [A5 + 0x300A /* export_1533 */]
  440. label000004B6:
  441. 000004B6  286E FFF4                movea.l    A4, [A6 - 0xC]
  442. 000004BA  4E5E                     unlink     A6
  443. 000004BC  205F                     movea.l    A0, [A7]+
  444. 000004BE  5C4F                     addq.w     A7, 6
  445. 000004C0  4ED0                     jmp        [A0]
  446. 000004C2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  447. // begin alternate branch 000004C4-000004CA
  448. export_1460:
  449. fn000004C4:
  450. 000004C4  4E56 0000                link       A6, 0
  451. 000004C8  2F0C                     move.l     -[A7], A4
  452. // end alternate branch 000004C4-000004CA
  453. export_1460: // at 000004C4 (misaligned)
  454. fn000004C4: // (misaligned)
  455. 000004C6  0000 2F0C                ori.b      D0, 0xC
  456. 000004CA  286E 0008                movea.l    A4, [A6 + 0x8]
  457. 000004CE  2054                     movea.l    A0, [A4]
  458. 000004D0  2068 0078                movea.l    A0, [A0 + 0x78]
  459. 000004D4  2050                     movea.l    A0, [A0]
  460. 000004D6  226E 0010                movea.l    A1, [A6 + 0x10]
  461. 000004DA  22A8 0012                move.l     [A1], [A0 + 0x12]
  462. 000004DE  2054                     movea.l    A0, [A4]
  463. 000004E0  2068 0078                movea.l    A0, [A0 + 0x78]
  464. 000004E4  2050                     movea.l    A0, [A0]
  465. 000004E6  226E 000C                movea.l    A1, [A6 + 0xC]
  466. 000004EA  22A8 0016                move.l     [A1], [A0 + 0x16]
  467. 000004EE  286E FFFC                movea.l    A4, [A6 - 0x4]
  468. 000004F2  4E5E                     unlink     A6
  469. 000004F4  205F                     movea.l    A0, [A7]+
  470. 000004F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  471. 000004FA  4ED0                     jmp        [A0]
  472. export_1461:
  473. 000004FC  4E56 FFF8                link       A6, -0x0008
  474. 00000500  48E7 0108                movem.l    -[A7], D7,A4
  475. 00000504  3E2E 000C                move.w     D7, [A6 + 0xC]
  476. 00000508  286E 0008                movea.l    A4, [A6 + 0x8]
  477. 0000050C  486E FFF8                pea.l      [A6 - 0x8]
  478. 00000510  486E FFFC                pea.l      [A6 - 0x4]
  479. 00000514  2F0C                     move.l     -[A7], A4
  480. 00000516  4EBA FFAC                jsr        [PC - 0x54 /* 000004C4 */]
  481. 0000051A  202E FFFC                move.l     D0, [A6 - 0x4]
  482. 0000051E  90AE FFF8                sub.l      D0, [A6 - 0x8]
  483. 00000522  48C7                     ext.l      D7
  484. 00000524  BE80                     cmp.l      D7, D0
  485. 00000526  6C0C                     bge        +0xE /* 00000534 */
  486. 00000528  48C7                     ext.l      D7
  487. 0000052A  2007                     move.l     D0, D7
  488. 0000052C  D0AE FFF8                add.l      D0, [A6 - 0x8]
  489. 00000530  2D40 FFFC                move.l     [A6 - 0x4], D0
  490. label00000534:
  491. 00000534  202E FFFC                move.l     D0, [A6 - 0x4]
  492. 00000538  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  493. 0000053C  6720                     beq        +0x22 /* 0000055E */
  494. 0000053E  598F                     subq.l     A7, 4
  495. 00000540  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  496. 00000544  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  497. 00000548  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  498. 0000054C  2054                     movea.l    A0, [A4]
  499. 0000054E  2F28 0046                move.l     -[A7], [A0 + 0x46]
  500. 00000552  4EAD 318A                jsr        [A5 + 0x318A /* export_1581 */]
  501. 00000556  201F                     move.l     D0, [A7]+
  502. 00000558  3D40 0012                move.w     [A6 + 0x12], D0
  503. 0000055C  6004                     bra        +0x6 /* 00000562 */
  504. label0000055E:
  505. 0000055E  426E 0012                clr.w      [A6 + 0x12]
  506. label00000562:
  507. 00000562  4CEE 1080 FFF0           movem.l    D7,A4, [A6 - 0x10]
  508. 00000568  4E5E                     unlink     A6
  509. 0000056A  205F                     movea.l    A0, [A7]+
  510. 0000056C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  511. 00000570  4ED0                     jmp        [A0]
  512. 00000572  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  513. // begin alternate branch 00000574-0000057A
  514. export_1462:
  515. fn00000574:
  516. 00000574  4E56 0000                link       A6, 0
  517. 00000578  2F0C                     move.l     -[A7], A4
  518. // end alternate branch 00000574-0000057A
  519. export_1462: // at 00000574 (misaligned)
  520. fn00000574: // (misaligned)
  521. 00000576  0000 2F0C                ori.b      D0, 0xC
  522. 0000057A  286E 0008                movea.l    A4, [A6 + 0x8]
  523. 0000057E  2054                     movea.l    A0, [A4]
  524. 00000580  7004                     moveq.l    D0, 0x04
  525. 00000582  B068 005C                cmp.w      D0, [A0 + 0x5C]
  526. 00000586  6720                     beq        +0x22 /* 000005A8 */
  527. 00000588  7001                     moveq.l    D0, 0x01
  528. 0000058A  B068 005A                cmp.w      D0, [A0 + 0x5A]
  529. 0000058E  6718                     beq        +0x1A /* 000005A8 */
  530. 00000590  2F3C 7474 7874           move.l     -[A7], 0x74747874 /* 'ttxt' */
  531. 00000596  2F28 004A                move.l     -[A7], [A0 + 0x4A]
  532. 0000059A  4EAD 3772                jsr        [A5 + 0x3772 /* export_1770 */]
  533. 0000059E  7001                     moveq.l    D0, 0x01
  534. 000005A0  3F00                     move.w     -[A7], D0
  535. 000005A2  2F0C                     move.l     -[A7], A4
  536. 000005A4  4EBA FCF6                jsr        [PC - 0x30A /* 0000029C */]
  537. label000005A8:
  538. 000005A8  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  539. 000005AC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  540. 000005B0  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  541. 000005B4  2054                     movea.l    A0, [A4]
  542. 000005B6  2F28 0078                move.l     -[A7], [A0 + 0x78]
  543. 000005BA  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  544. 000005BE  286E FFFC                movea.l    A4, [A6 - 0x4]
  545. 000005C2  4E5E                     unlink     A6
  546. 000005C4  205F                     movea.l    A0, [A7]+
  547. 000005C6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  548. 000005CA  4ED0                     jmp        [A0]
  549. export_1463:
  550. fn000005CC:
  551. 000005CC  4E56 FFEA                link       A6, -0x0016
  552. 000005D0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  553. 000005D4  286E 0008                movea.l    A4, [A6 + 0x8]
  554. 000005D8  598F                     subq.l     A7, 4
  555. 000005DA  2F0C                     move.l     -[A7], A4
  556. 000005DC  4EAD 268A                jsr        [A5 + 0x268A /* export_1229 */]
  557. 000005E0  265F                     movea.l    A3, [A7]+
  558. 000005E2  200B                     move.l     D0, A3
  559. 000005E4  6700 00B4                beq        +0xB6 /* 0000069A */
  560. 000005E8  2054                     movea.l    A0, [A4]
  561. 000005EA  7001                     moveq.l    D0, 0x01
  562. 000005EC  B068 005A                cmp.w      D0, [A0 + 0x5A]
  563. 000005F0  6600 00A8                bne        +0xAA /* 0000069A */
  564. 000005F4  2068 0078                movea.l    A0, [A0 + 0x78]
  565. 000005F8  2050                     movea.l    A0, [A0]
  566. 000005FA  2E28 0012                move.l     D7, [A0 + 0x12]
  567. 000005FE  2F07                     move.l     -[A7], D7
  568. 00000600  486E FFFF                pea.l      [A6 - 0x1]
  569. 00000604  2054                     movea.l    A0, [A4]
  570. 00000606  2F28 0046                move.l     -[A7], [A0 + 0x46]
  571. 0000060A  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  572. 0000060E  700D                     moveq.l    D0, 0x0D
  573. 00000610  B02E FFFF                cmp.b      D0, [A6 - 0x1]
  574. 00000614  6606                     bne        +0x8 /* 0000061C */
  575. 00000616  2007                     move.l     D0, D7
  576. 00000618  5280                     addq.l     D0, 1
  577. 0000061A  2E00                     move.l     D7, D0
  578. label0000061C:
  579. 0000061C  558F                     subq.l     A7, 2
  580. 0000061E  2F07                     move.l     -[A7], D7
  581. 00000620  2054                     movea.l    A0, [A4]
  582. 00000622  2F28 0046                move.l     -[A7], [A0 + 0x46]
  583. 00000626  4EAD 31B2                jsr        [A5 + 0x31B2 /* export_1586 */]
  584. 0000062A  3C1F                     move.w     D6, [A7]+
  585. 0000062C  6F6C                     ble        +0x6E /* 0000069A */
  586. 0000062E  2054                     movea.l    A0, [A4]
  587. 00000630  BC68 0072                cmp.w      D6, [A0 + 0x72]
  588. 00000634  6D06                     blt        +0x8 /* 0000063C */
  589. 00000636  BC68 0074                cmp.w      D6, [A0 + 0x74]
  590. 0000063A  6F0C                     ble        +0xE /* 00000648 */
  591. label0000063C:
  592. 0000063C  3F06                     move.w     -[A7], D6
  593. 0000063E  7001                     moveq.l    D0, 0x01
  594. 00000640  1F00                     move.b     -[A7], D0
  595. 00000642  2F0B                     move.l     -[A7], A3
  596. 00000644  4EAD 271A                jsr        [A5 + 0x271A /* export_1247 */]
  597. label00000648:
  598. 00000648  558F                     subq.l     A7, 2
  599. 0000064A  2F0B                     move.l     -[A7], A3
  600. 0000064C  4EAD 283A                jsr        [A5 + 0x283A /* export_1283 */]
  601. 00000650  4A1F                     tst.b      [A7]+
  602. 00000652  6746                     beq        +0x48 /* 0000069A */
  603. 00000654  486E FFEA                pea.l      [A6 - 0x16]
  604. 00000658  2054                     movea.l    A0, [A4]
  605. 0000065A  2F28 0078                move.l     -[A7], [A0 + 0x78]
  606. 0000065E  4EAD 35D2                jsr        [A5 + 0x35D2 /* export_1718 */]
  607. 00000662  486E FFEA                pea.l      [A6 - 0x16]
  608. 00000666  70F6                     moveq.l    D0, 0xFFFFFFF6
  609. 00000668  2F00                     move.l     -[A7], D0
  610. 0000066A  2F00                     move.l     -[A7], D0
  611. 0000066C  4EAD 1FA2                jsr        [A5 + 0x1FA2 /* export_1008 */]
  612. 00000670  302E FFF8                move.w     D0, [A6 - 0x8]
  613. 00000674  906E FFF0                sub.w      D0, [A6 - 0x10]
  614. 00000678  3D40 FFFC                move.w     [A6 - 0x4], D0
  615. 0000067C  302E FFF4                move.w     D0, [A6 - 0xC]
  616. 00000680  906E FFEC                sub.w      D0, [A6 - 0x14]
  617. 00000684  3D40 FFFA                move.w     [A6 - 0x6], D0
  618. 00000688  486E FFEA                pea.l      [A6 - 0x16]
  619. 0000068C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  620. 00000690  7001                     moveq.l    D0, 0x01
  621. 00000692  1F00                     move.b     -[A7], D0
  622. 00000694  2F0B                     move.l     -[A7], A3
  623. 00000696  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  624. label0000069A:
  625. 0000069A  4CEE 18C0 FFDA           movem.l    D6,D7,A3,A4, [A6 - 0x26]
  626. 000006A0  4E5E                     unlink     A6
  627. 000006A2  2E9F                     move.l     [A7], [A7]+
  628. 000006A4  4E75                     rts
  629. 000006A6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  630. export_1464: // at 000006A8 (misaligned)
  631. 000006AA  FFFC                     .invalid   <<F/7/7>>
  632. 000006AC  48E7 0308                movem.l    -[A7], D6,D7,A4
  633. 000006B0  3C2E 000C                move.w     D6, [A6 + 0xC]
  634. 000006B4  286E 0008                movea.l    A4, [A6 + 0x8]
  635. 000006B8  558F                     subq.l     A7, 2
  636. 000006BA  2054                     movea.l    A0, [A4]
  637. 000006BC  2068 0046                movea.l    A0, [A0 + 0x46]
  638. 000006C0  2050                     movea.l    A0, [A0]
  639. 000006C2  3F28 0052                move.w     -[A7], [A0 + 0x52]
  640. 000006C6  2054                     movea.l    A0, [A4]
  641. 000006C8  2068 0078                movea.l    A0, [A0 + 0x78]
  642. 000006CC  2050                     movea.l    A0, [A0]
  643. 000006CE  2F28 000E                move.l     -[A7], [A0 + 0xE]
  644. 000006D2  2F2D F164                move.l     -[A7], [A5 - 0xE9C]
  645. 000006D6  4EAD 36DA                jsr        [A5 + 0x36DA /* export_1751 */]
  646. 000006DA  3E06                     move.w     D7, D6
  647. 000006DC  DE5F                     add.w      D7, [A7]+
  648. 000006DE  2054                     movea.l    A0, [A4]
  649. 000006E0  2068 0046                movea.l    A0, [A0 + 0x46]
  650. 000006E4  2050                     movea.l    A0, [A0]
  651. 000006E6  3F28 0052                move.w     -[A7], [A0 + 0x52]
  652. 000006EA  486E FFFC                pea.l      [A6 - 0x4]
  653. 000006EE  486E FFFE                pea.l      [A6 - 0x2]
  654. 000006F2  2F2D F164                move.l     -[A7], [A5 - 0xE9C]
  655. 000006F6  4EAD 36CA                jsr        [A5 + 0x36CA /* export_1749 */]
  656. 000006FA  6002                     bra        +0x4 /* 000006FE */
  657. label000006FC:
  658. 000006FC  DE46                     add.w      D7, D6
  659. label000006FE:
  660. 000006FE  4A47                     tst.w      D7
  661. 00000700  6D22                     blt        +0x24 /* 00000724 */
  662. 00000702  BE6E FFFE                cmp.w      D7, [A6 - 0x2]
  663. 00000706  6C1C                     bge        +0x1E /* 00000724 */
  664. 00000708  558F                     subq.l     A7, 2
  665. 0000070A  2054                     movea.l    A0, [A4]
  666. 0000070C  2068 0046                movea.l    A0, [A0 + 0x46]
  667. 00000710  2050                     movea.l    A0, [A0]
  668. 00000712  3F28 0052                move.w     -[A7], [A0 + 0x52]
  669. 00000716  3F07                     move.w     -[A7], D7
  670. 00000718  2F2D F164                move.l     -[A7], [A5 - 0xE9C]
  671. 0000071C  4EAD 36D2                jsr        [A5 + 0x36D2 /* export_1750 */]
  672. 00000720  4A1F                     tst.b      [A7]+
  673. 00000722  67D8                     beq        -0x26 /* 000006FC */
  674. label00000724:
  675. 00000724  BE6E FFFE                cmp.w      D7, [A6 - 0x2]
  676. 00000728  6C0E                     bge        +0x10 /* 00000738 */
  677. 0000072A  4A47                     tst.w      D7
  678. 0000072C  6D0A                     blt        +0xC /* 00000738 */
  679. 0000072E  3F07                     move.w     -[A7], D7
  680. 00000730  2F0C                     move.l     -[A7], A4
  681. 00000732  4EBA 0018                jsr        [PC + 0x18 /* 0000074C */]
  682. 00000736  6006                     bra        +0x8 /* 0000073E */
  683. label00000738:
  684. 00000738  7010                     moveq.l    D0, 0x10
  685. 0000073A  3F00                     move.w     -[A7], D0
  686. 0000073C  A9C8                     syscall    SysBeep
  687. label0000073E:
  688. 0000073E  4CEE 10C0 FFF0           movem.l    D6,D7,A4, [A6 - 0x10]
  689. 00000744  4E5E                     unlink     A6
  690. 00000746  205F                     movea.l    A0, [A7]+
  691. 00000748  5C4F                     addq.w     A7, 6
  692. 0000074A  4ED0                     jmp        [A0]
  693. fn0000074C:
  694. 0000074C  4E56 FFF4                link       A6, -0x000C
  695. 00000750  2F0C                     move.l     -[A7], A4
  696. 00000752  286E 0008                movea.l    A4, [A6 + 0x8]
  697. 00000756  2054                     movea.l    A0, [A4]
  698. 00000758  2068 0046                movea.l    A0, [A0 + 0x46]
  699. 0000075C  2050                     movea.l    A0, [A0]
  700. 0000075E  3F28 0052                move.w     -[A7], [A0 + 0x52]
  701. 00000762  486E FFFC                pea.l      [A6 - 0x4]
  702. 00000766  486E FFFE                pea.l      [A6 - 0x2]
  703. 0000076A  2F2D F164                move.l     -[A7], [A5 - 0xE9C]
  704. 0000076E  4EAD 36CA                jsr        [A5 + 0x36CA /* export_1749 */]
  705. 00000772  302E FFFC                move.w     D0, [A6 - 0x4]
  706. 00000776  D06E 000C                add.w      D0, [A6 + 0xC]
  707. 0000077A  3F00                     move.w     -[A7], D0
  708. 0000077C  486E FFF4                pea.l      [A6 - 0xC]
  709. 00000780  486E FFF8                pea.l      [A6 - 0x8]
  710. 00000784  2F2D F164                move.l     -[A7], [A5 - 0xE9C]
  711. 00000788  4EAD 370A                jsr        [A5 + 0x370A /* export_1757 */]
  712. 0000078C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  713. 00000790  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  714. 00000794  7000                     moveq.l    D0, 0x00
  715. 00000796  1F00                     move.b     -[A7], D0
  716. 00000798  2F0C                     move.l     -[A7], A4
  717. 0000079A  4EBA FDD8                jsr        [PC - 0x228 /* 00000574 */]
  718. 0000079E  2F0C                     move.l     -[A7], A4
  719. 000007A0  4EBA FE2A                jsr        [PC - 0x1D6 /* 000005CC */]
  720. 000007A4  286E FFF0                movea.l    A4, [A6 - 0x10]
  721. 000007A8  4E5E                     unlink     A6
  722. 000007AA  205F                     movea.l    A0, [A7]+
  723. 000007AC  5C4F                     addq.w     A7, 6
  724. 000007AE  4ED0                     jmp        [A0]
  725. export_1465:
  726. 000007B0  4E56 FFF8                link       A6, -0x0008
  727. 000007B4  2F0C                     move.l     -[A7], A4
  728. 000007B6  286E 0008                movea.l    A4, [A6 + 0x8]
  729. 000007BA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  730. 000007BE  486E FFF8                pea.l      [A6 - 0x8]
  731. 000007C2  486E FFFC                pea.l      [A6 - 0x4]
  732. 000007C6  2054                     movea.l    A0, [A4]
  733. 000007C8  2F28 0046                move.l     -[A7], [A0 + 0x46]
  734. 000007CC  4EAD 313A                jsr        [A5 + 0x313A /* export_1571 */]
  735. 000007D0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  736. 000007D4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  737. 000007D8  7000                     moveq.l    D0, 0x00
  738. 000007DA  1F00                     move.b     -[A7], D0
  739. 000007DC  2F0C                     move.l     -[A7], A4
  740. 000007DE  4EBA FD94                jsr        [PC - 0x26C /* 00000574 */]
  741. 000007E2  2F0C                     move.l     -[A7], A4
  742. 000007E4  4EBA FDE6                jsr        [PC - 0x21A /* 000005CC */]
  743. 000007E8  558F                     subq.l     A7, 2
  744. 000007EA  2054                     movea.l    A0, [A4]
  745. 000007EC  2068 0078                movea.l    A0, [A0 + 0x78]
  746. 000007F0  2050                     movea.l    A0, [A0]
  747. 000007F2  2F28 0026                move.l     -[A7], [A0 + 0x26]
  748. 000007F6  A8E2                     syscall    EmptyRgn
  749. 000007F8  1D5F 000E                move.b     [A6 + 0xE], [A7]+
  750. 000007FC  286E FFF4                movea.l    A4, [A6 - 0xC]
  751. 00000800  4E5E                     unlink     A6
  752. 00000802  205F                     movea.l    A0, [A7]+
  753. 00000804  5C4F                     addq.w     A7, 6
  754. 00000806  4ED0                     jmp        [A0]
  755. export_1466:
  756. 00000808  4E56 FDEE                link       A6, -0x0212
  757. 0000080C  48E7 1338                movem.l    -[A7], D3,D6,D7,A2,A3,A4
  758. 00000810  286E 0008                movea.l    A4, [A6 + 0x8]
  759. 00000814  598F                     subq.l     A7, 4
  760. 00000816  3F3C 08FC                move.w     -[A7], 0x8FC
  761. 0000081A  7000                     moveq.l    D0, 0x00
  762. 0000081C  2F00                     move.l     -[A7], D0
  763. 0000081E  4EAD 0D7A                jsr        [A5 + 0xD7A /* export_427 */]
  764. 00000822  2D57 FDF2                move.l     [A6 - 0x20E], [A7]
  765. 00000826  4EAD 1D92                jsr        [A5 + 0x1D92 /* export_942 */]
  766. 0000082A  3F3C 08FC                move.w     -[A7], 0x8FC
  767. 0000082E  2F2E FDF2                move.l     -[A7], [A6 - 0x20E]
  768. 00000832  2F2D F1E8                move.l     -[A7], [A5 - 0xE18]
  769. 00000836  4EAD 33E2                jsr        [A5 + 0x33E2 /* export_1656 */]
  770. 0000083A  598F                     subq.l     A7, 4
  771. 0000083C  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  772. 00000842  2F2E FDF2                move.l     -[A7], [A6 - 0x20E]
  773. 00000846  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  774. 0000084A  2D5F FDF6                move.l     [A6 - 0x20A], [A7]+
  775. 0000084E  598F                     subq.l     A7, 4
  776. 00000850  2F3C 7061 6765           move.l     -[A7], 0x70616765 /* 'page' */
  777. 00000856  2F2E FDF6                move.l     -[A7], [A6 - 0x20A]
  778. 0000085A  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  779. 0000085E  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  780. 00000862  2054                     movea.l    A0, [A4]
  781. 00000864  3028 0072                move.w     D0, [A0 + 0x72]
  782. 00000868  48C0                     ext.l      D0
  783. 0000086A  2F00                     move.l     -[A7], D0
  784. 0000086C  486E FDFC                pea.l      [A6 - 0x204]
  785. 00000870  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  786. 00000874  486E FDFC                pea.l      [A6 - 0x204]
  787. 00000878  7000                     moveq.l    D0, 0x00
  788. 0000087A  1F00                     move.b     -[A7], D0
  789. 0000087C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  790. 00000880  4EAD 25DA                jsr        [A5 + 0x25DA /* export_1207 */]
  791. 00000884  43EE FDFC                lea.l      A1, [A6 - 0x204]
  792. 00000888  2049                     movea.l    A0, A1
  793. 0000088A  45EE FEFC                lea.l      A2, [A6 - 0x104]
  794. 0000088E  224A                     movea.l    A1, A2
  795. 00000890  7200                     moveq.l    D1, 0x00
  796. 00000892  122E FDFC                move.b     D1, [A6 - 0x204]
  797. 00000896  5241                     addq.w     D1, 1
  798. 00000898  48C1                     ext.l      D1
  799. 0000089A  2001                     move.l     D0, D1
  800. 0000089C  A02E                     syscall    BlockMove/BlockMoveData
  801. 0000089E  4207                     clr.b      D7
  802. 000008A0  6000 00C0                bra        +0xC2 /* 00000962 */
  803. label000008A4:
  804. 000008A4  598F                     subq.l     A7, 4
  805. 000008A6  2F2E FDF6                move.l     -[A7], [A6 - 0x20A]
  806. 000008AA  4EAD 10B2                jsr        [A5 + 0x10B2 /* export_530 */]
  807. 000008AE  0C9F 6F6B 6274           cmpi.l     [A7]+, 0x6F6B6274 /* 'okbt' */
  808. 000008B4  57C3                     seq        D3
  809. 000008B6  4403                     neg.b      D3
  810. 000008B8  1C03                     move.b     D6, D3
  811. 000008BA  6700 00A4                beq        +0xA6 /* 00000960 */
  812. 000008BE  486E FDFC                pea.l      [A6 - 0x204]
  813. 000008C2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  814. 000008C6  4EAD 25EA                jsr        [A5 + 0x25EA /* export_1209 */]
  815. 000008CA  558F                     subq.l     A7, 2
  816. 000008CC  486E FDFC                pea.l      [A6 - 0x204]
  817. 000008D0  486E FDFA                pea.l      [A6 - 0x206]
  818. 000008D4  2054                     movea.l    A0, [A4]
  819. 000008D6  2F28 0046                move.l     -[A7], [A0 + 0x46]
  820. 000008DA  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  821. 000008DE  4A1F                     tst.b      [A7]+
  822. 000008E0  6704                     beq        +0x6 /* 000008E6 */
  823. 000008E2  7E01                     moveq.l    D7, 0x01
  824. 000008E4  607C                     bra        +0x7E /* 00000962 */
  825. label000008E6:
  826. 000008E6  7010                     moveq.l    D0, 0x10
  827. 000008E8  3F00                     move.w     -[A7], D0
  828. 000008EA  A9C8                     syscall    SysBeep
  829. 000008EC  598F                     subq.l     A7, 4
  830. 000008EE  3F3C 07D0                move.w     -[A7], 0x7D0
  831. 000008F2  7000                     moveq.l    D0, 0x00
  832. 000008F4  2F00                     move.l     -[A7], D0
  833. 000008F6  4EAD 0D7A                jsr        [A5 + 0xD7A /* export_427 */]
  834. 000008FA  2657                     movea.l    A3, [A7]
  835. 000008FC  4EAD 1D92                jsr        [A5 + 0x1D92 /* export_942 */]
  836. 00000900  598F                     subq.l     A7, 4
  837. 00000902  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  838. 00000908  2F0B                     move.l     -[A7], A3
  839. 0000090A  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  840. 0000090E  2D57 FDEE                move.l     [A6 - 0x212], [A7]
  841. 00000912  4EAD 1D92                jsr        [A5 + 0x1D92 /* export_942 */]
  842. 00000916  598F                     subq.l     A7, 4
  843. 00000918  2F2E FDEE                move.l     -[A7], [A6 - 0x212]
  844. 0000091C  4EAD 10B2                jsr        [A5 + 0x10B2 /* export_530 */]
  845. 00000920  2F0B                     move.l     -[A7], A3
  846. 00000922  4EAD 288A                jsr        [A5 + 0x288A /* export_1293 */]
  847. 00000926  486E FEFC                pea.l      [A6 - 0x104]
  848. 0000092A  7001                     moveq.l    D0, 0x01
  849. 0000092C  1F00                     move.b     -[A7], D0
  850. 0000092E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  851. 00000932  4EAD 25DA                jsr        [A5 + 0x25DA /* export_1207 */]
  852. 00000936  2F3C 7061 6765           move.l     -[A7], 0x70616765 /* 'page' */
  853. 0000093C  7000                     moveq.l    D0, 0x00
  854. 0000093E  1F00                     move.b     -[A7], D0
  855. 00000940  2F2E FDF6                move.l     -[A7], [A6 - 0x20A]
  856. 00000944  4EAD 10BA                jsr        [A5 + 0x10BA /* export_531 */]
  857. 00000948  7000                     moveq.l    D0, 0x00
  858. 0000094A  3F00                     move.w     -[A7], D0
  859. 0000094C  3F3C 7D00                move.w     -[A7], 0x7D00 /* '}\0' */
  860. 00000950  7201                     moveq.l    D1, 0x01
  861. 00000952  1F01                     move.b     -[A7], D1
  862. 00000954  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  863. 00000958  4EAD 1192                jsr        [A5 + 0x1192 /* export_558 */]
  864. 0000095C  584F                     addq.w     A7, 4
  865. 0000095E  6002                     bra        +0x4 /* 00000962 */
  866. label00000960:
  867. 00000960  7E01                     moveq.l    D7, 0x01
  868. label00000962:
  869. 00000962  4A07                     tst.b      D7
  870. 00000964  6700 FF3E                beq        -0xC0 /* 000008A4 */
  871. 00000968  3F3C 08FC                move.w     -[A7], 0x8FC
  872. 0000096C  2F2E FDF2                move.l     -[A7], [A6 - 0x20E]
  873. 00000970  2F2D F1E8                move.l     -[A7], [A5 - 0xE18]
  874. 00000974  4EAD 33EA                jsr        [A5 + 0x33EA /* export_1657 */]
  875. 00000978  2F2E FDF2                move.l     -[A7], [A6 - 0x20E]
  876. 0000097C  4EAD 288A                jsr        [A5 + 0x288A /* export_1293 */]
  877. 00000980  4A06                     tst.b      D6
  878. 00000982  671C                     beq        +0x1E /* 000009A0 */
  879. 00000984  598F                     subq.l     A7, 4
  880. 00000986  2F0C                     move.l     -[A7], A4
  881. 00000988  4EAD 268A                jsr        [A5 + 0x268A /* export_1229 */]
  882. 0000098C  265F                     movea.l    A3, [A7]+
  883. 0000098E  200B                     move.l     D0, A3
  884. 00000990  670E                     beq        +0x10 /* 000009A0 */
  885. 00000992  3F2E FDFA                move.w     -[A7], [A6 - 0x206]
  886. 00000996  7001                     moveq.l    D0, 0x01
  887. 00000998  1F00                     move.b     -[A7], D0
  888. 0000099A  2F0B                     move.l     -[A7], A3
  889. 0000099C  4EAD 271A                jsr        [A5 + 0x271A /* export_1247 */]
  890. label000009A0:
  891. 000009A0  4CEE 1CC8 FDD6           movem.l    D3,D6,D7,A2,A3,A4, [A6 - 0x22A]
  892. 000009A6  4E5E                     unlink     A6
  893. 000009A8  2E9F                     move.l     [A7], [A7]+
  894. 000009AA  4E75                     rts
  895. export_1467:
  896. 000009AC  4E56 FF00                link       A6, -0x0100
  897. 000009B0  48E7 0018                movem.l    -[A7], A3,A4
  898. 000009B4  266E 000C                movea.l    A3, [A6 + 0xC]
  899. 000009B8  286E 0008                movea.l    A4, [A6 + 0x8]
  900. 000009BC  2054                     movea.l    A0, [A4]
  901. 000009BE  3F28 0072                move.w     -[A7], [A0 + 0x72]
  902. 000009C2  2F0B                     move.l     -[A7], A3
  903. 000009C4  2F28 0046                move.l     -[A7], [A0 + 0x46]
  904. 000009C8  4EAD 317A                jsr        [A5 + 0x317A /* export_1579 */]
  905. 000009CC  2054                     movea.l    A0, [A4]
  906. 000009CE  2248                     movea.l    A1, A0
  907. 000009D0  3028 0072                move.w     D0, [A0 + 0x72]
  908. 000009D4  B069 0074                cmp.w      D0, [A1 + 0x74]
  909. 000009D8  6726                     beq        +0x28 /* 00000A00 */
  910. 000009DA  486D F3F0                pea.l      [A5 - 0xC10]
  911. 000009DE  2F0B                     move.l     -[A7], A3
  912. 000009E0  4EAD 34AA                jsr        [A5 + 0x34AA /* export_1681 */]
  913. 000009E4  2054                     movea.l    A0, [A4]
  914. 000009E6  3F28 0074                move.w     -[A7], [A0 + 0x74]
  915. 000009EA  486E FF00                pea.l      [A6 - 0x100]
  916. 000009EE  2F28 0046                move.l     -[A7], [A0 + 0x46]
  917. 000009F2  4EAD 317A                jsr        [A5 + 0x317A /* export_1579 */]
  918. 000009F6  486E FF00                pea.l      [A6 - 0x100]
  919. 000009FA  2F0B                     move.l     -[A7], A3
  920. 000009FC  4EAD 34AA                jsr        [A5 + 0x34AA /* export_1681 */]
  921. label00000A00:
  922. 00000A00  4CEE 1800 FEF8           movem.l    A3,A4, [A6 - 0x108]
  923. 00000A06  4E5E                     unlink     A6
  924. 00000A08  205F                     movea.l    A0, [A7]+
  925. 00000A0A  504F                     addq.w     A7, 8
  926. 00000A0C  4ED0                     jmp        [A0]
  927. 00000A0E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  928. export_1468: // at 00000A10 (misaligned)
  929. 00000A12  FFE0                     .invalid   <<F/7/7>>
  930. 00000A14  2F0C                     move.l     -[A7], A4
  931. 00000A16  286E 0008                movea.l    A4, [A6 + 0x8]
  932. 00000A1A  2054                     movea.l    A0, [A4]
  933. 00000A1C  4AA8 000E                tst.l      [A0 + 0xE]
  934. 00000A20  6734                     beq        +0x36 /* 00000A56 */
  935. 00000A22  486E FFE0                pea.l      [A6 - 0x20]
  936. 00000A26  2F28 000E                move.l     -[A7], [A0 + 0xE]
  937. 00000A2A  4EAD 27AA                jsr        [A5 + 0x27AA /* export_1265 */]
  938. 00000A2E  7000                     moveq.l    D0, 0x00
  939. 00000A30  2D40 FFF0                move.l     [A6 - 0x10], D0
  940. 00000A34  2D40 FFF8                move.l     [A6 - 0x8], D0
  941. 00000A38  2D6E FFE4 FFF4           move.l     [A6 - 0xC], [A6 - 0x1C]
  942. 00000A3E  2D6E FFE4 FFFC           move.l     [A6 - 0x4], [A6 - 0x1C]
  943. 00000A44  486E FFF0                pea.l      [A6 - 0x10]
  944. 00000A48  2F2D FC10                move.l     -[A7], [A5 - 0x3F0]
  945. 00000A4C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  946. 00000A50  2F0C                     move.l     -[A7], A4
  947. 00000A52  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  948. label00000A56:
  949. 00000A56  286E FFDC                movea.l    A4, [A6 - 0x24]
  950. 00000A5A  4E5E                     unlink     A6
  951. 00000A5C  205F                     movea.l    A0, [A7]+
  952. 00000A5E  5C4F                     addq.w     A7, 6
  953. 00000A60  4ED0                     jmp        [A0]
  954. 00000A62  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  955. export_1469: // at 00000A64 (misaligned)
  956. 00000A66  0000 48E7                ori.b      D0, 0xE7
  957. 00000A6A  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  958. 00000A6E  000C 286E                ori.b      A4, 0x6E /* 'n' */
  959. 00000A72  0008 2F0B                ori.b      A0, 0xB
  960. 00000A76  2054                     movea.l    A0, [A4]
  961. 00000A78  2F28 0052                move.l     -[A7], [A0 + 0x52]
  962. 00000A7C  4EAD 269A                jsr        [A5 + 0x269A /* export_1231 */]
  963. 00000A80  2F0B                     move.l     -[A7], A3
  964. 00000A82  2054                     movea.l    A0, [A4]
  965. 00000A84  2F28 0056                move.l     -[A7], [A0 + 0x56]
  966. 00000A88  4EAD 269A                jsr        [A5 + 0x269A /* export_1231 */]
  967. 00000A8C  2054                     movea.l    A0, [A4]
  968. 00000A8E  2F28 0078                move.l     -[A7], [A0 + 0x78]
  969. 00000A92  4EAD 35B2                jsr        [A5 + 0x35B2 /* export_1714 */]
  970. 00000A96  2054                     movea.l    A0, [A4]
  971. 00000A98  2F28 0078                move.l     -[A7], [A0 + 0x78]
  972. 00000A9C  4EAD 35C2                jsr        [A5 + 0x35C2 /* export_1716 */]
  973. 00000AA0  2054                     movea.l    A0, [A4]
  974. 00000AA2  2F28 0078                move.l     -[A7], [A0 + 0x78]
  975. 00000AA6  4EAD 35BA                jsr        [A5 + 0x35BA /* export_1715 */]
  976. 00000AAA  2054                     movea.l    A0, [A4]
  977. 00000AAC  2F28 0078                move.l     -[A7], [A0 + 0x78]
  978. 00000AB0  4EAD 35AA                jsr        [A5 + 0x35AA /* export_1713 */]
  979. 00000AB4  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  980. 00000ABA  4E5E                     unlink     A6
  981. 00000ABC  205F                     movea.l    A0, [A7]+
  982. 00000ABE  504F                     addq.w     A7, 8
  983. 00000AC0  4ED0                     jmp        [A0]
  984. 00000AC2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  985. export_1470: // at 00000AC4 (misaligned)
  986. 00000AC6  FFFC                     .invalid   <<F/7/7>>
  987. 00000AC8  48E7 0308                movem.l    -[A7], D6,D7,A4
  988. 00000ACC  3C2E 000C                move.w     D6, [A6 + 0xC]
  989. 00000AD0  286E 0008                movea.l    A4, [A6 + 0x8]
  990. 00000AD4  558F                     subq.l     A7, 2
  991. 00000AD6  2054                     movea.l    A0, [A4]
  992. 00000AD8  2068 0046                movea.l    A0, [A0 + 0x46]
  993. 00000ADC  2050                     movea.l    A0, [A0]
  994. 00000ADE  3F28 0052                move.w     -[A7], [A0 + 0x52]
  995. 00000AE2  2054                     movea.l    A0, [A4]
  996. 00000AE4  2068 0078                movea.l    A0, [A0 + 0x78]
  997. 00000AE8  2050                     movea.l    A0, [A0]
  998. 00000AEA  2F28 000E                move.l     -[A7], [A0 + 0xE]
  999. 00000AEE  2F2D F164                move.l     -[A7], [A5 - 0xE9C]
  1000. 00000AF2  4EAD 36DA                jsr        [A5 + 0x36DA /* export_1751 */]
  1001. 00000AF6  3E06                     move.w     D7, D6
  1002. 00000AF8  DE5F                     add.w      D7, [A7]+
  1003. 00000AFA  2054                     movea.l    A0, [A4]
  1004. 00000AFC  2068 0046                movea.l    A0, [A0 + 0x46]
  1005. 00000B00  2050                     movea.l    A0, [A0]
  1006. 00000B02  3F28 0052                move.w     -[A7], [A0 + 0x52]
  1007. 00000B06  486E FFFC                pea.l      [A6 - 0x4]
  1008. 00000B0A  486E FFFE                pea.l      [A6 - 0x2]
  1009. 00000B0E  2F2D F164                move.l     -[A7], [A5 - 0xE9C]
  1010. 00000B12  4EAD 36CA                jsr        [A5 + 0x36CA /* export_1749 */]
  1011. 00000B16  6002                     bra        +0x4 /* 00000B1A */
  1012. label00000B18:
  1013. 00000B18  DE46                     add.w      D7, D6
  1014. label00000B1A:
  1015. 00000B1A  4A47                     tst.w      D7
  1016. 00000B1C  6D22                     blt        +0x24 /* 00000B40 */
  1017. 00000B1E  BE6E FFFE                cmp.w      D7, [A6 - 0x2]
  1018. 00000B22  6C1C                     bge        +0x1E /* 00000B40 */
  1019. 00000B24  558F                     subq.l     A7, 2
  1020. 00000B26  2054                     movea.l    A0, [A4]
  1021. 00000B28  2068 0046                movea.l    A0, [A0 + 0x46]
  1022. 00000B2C  2050                     movea.l    A0, [A0]
  1023. 00000B2E  3F28 0052                move.w     -[A7], [A0 + 0x52]
  1024. 00000B32  3F07                     move.w     -[A7], D7
  1025. 00000B34  2F2D F164                move.l     -[A7], [A5 - 0xE9C]
  1026. 00000B38  4EAD 36D2                jsr        [A5 + 0x36D2 /* export_1750 */]
  1027. 00000B3C  4A1F                     tst.b      [A7]+
  1028. 00000B3E  67D8                     beq        -0x26 /* 00000B18 */
  1029. label00000B40:
  1030. 00000B40  BE6E FFFE                cmp.w      D7, [A6 - 0x2]
  1031. 00000B44  6C0C                     bge        +0xE /* 00000B52 */
  1032. 00000B46  4A47                     tst.w      D7
  1033. 00000B48  6D08                     blt        +0xA /* 00000B52 */
  1034. 00000B4A  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  1035. 00000B50  6004                     bra        +0x6 /* 00000B56 */
  1036. label00000B52:
  1037. 00000B52  422E 000E                clr.b      [A6 + 0xE]
  1038. label00000B56:
  1039. 00000B56  4CEE 10C0 FFF0           movem.l    D6,D7,A4, [A6 - 0x10]
  1040. 00000B5C  4E5E                     unlink     A6
  1041. 00000B5E  205F                     movea.l    A0, [A7]+
  1042. 00000B60  5C4F                     addq.w     A7, 6
  1043. 00000B62  4ED0                     jmp        [A0]
  1044. export_1471:
  1045. fn00000B64:
  1046. 00000B64  4E56 0000                link       A6, 0
  1047. 00000B68  48E7 0018                movem.l    -[A7], A3,A4
  1048. 00000B6C  286E 0008                movea.l    A4, [A6 + 0x8]
  1049. 00000B70  2054                     movea.l    A0, [A4]
  1050. 00000B72  2668 0002                movea.l    A3, [A0 + 0x2]
  1051. 00000B76  7000                     moveq.l    D0, 0x00
  1052. 00000B78  2140 002A                move.l     [A0 + 0x2A], D0
  1053. 00000B7C  558F                     subq.l     A7, 2
  1054. 00000B7E  2F0C                     move.l     -[A7], A4
  1055. 00000B80  4EAD 3582                jsr        [A5 + 0x3582 /* export_1708 */]
  1056. 00000B84  4A1F                     tst.b      [A7]+
  1057. 00000B86  6722                     beq        +0x24 /* 00000BAA */
  1058. 00000B88  558F                     subq.l     A7, 2
  1059. 00000B8A  2F0B                     move.l     -[A7], A3
  1060. 00000B8C  4EAD 283A                jsr        [A5 + 0x283A /* export_1283 */]
  1061. 00000B90  4A1F                     tst.b      [A7]+
  1062. 00000B92  672C                     beq        +0x2E /* 00000BC0 */
  1063. 00000B94  2054                     movea.l    A0, [A4]
  1064. 00000B96  216D F8EC 002A           move.l     [A0 + 0x2A], [A5 - 0x714]
  1065. 00000B9C  2054                     movea.l    A0, [A4]
  1066. 00000B9E  2F28 0026                move.l     -[A7], [A0 + 0x26]
  1067. 00000BA2  2F0B                     move.l     -[A7], A3
  1068. 00000BA4  4EAD 30EA                jsr        [A5 + 0x30EA /* export_1561 */]
  1069. 00000BA8  6016                     bra        +0x18 /* 00000BC0 */
  1070. label00000BAA:
  1071. 00000BAA  2054                     movea.l    A0, [A4]
  1072. 00000BAC  2F28 0026                move.l     -[A7], [A0 + 0x26]
  1073. 00000BB0  A8DD                     syscall    SetEmptyRgn
  1074. 00000BB2  2054                     movea.l    A0, [A4]
  1075. 00000BB4  7000                     moveq.l    D0, 0x00
  1076. 00000BB6  2140 002A                move.l     [A0 + 0x2A], D0
  1077. 00000BBA  2F0C                     move.l     -[A7], A4
  1078. 00000BBC  4EAD 35BA                jsr        [A5 + 0x35BA /* export_1715 */]
  1079. label00000BC0:
  1080. 00000BC0  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1081. 00000BC6  4E5E                     unlink     A6
  1082. 00000BC8  2E9F                     move.l     [A7], [A7]+
  1083. 00000BCA  4E75                     rts
  1084. export_1472:
  1085. 00000BCC  4E56 0000                link       A6, 0
  1086. 00000BD0  48E7 0018                movem.l    -[A7], A3,A4
  1087. 00000BD4  286E 0008                movea.l    A4, [A6 + 0x8]
  1088. 00000BD8  2054                     movea.l    A0, [A4]
  1089. 00000BDA  2668 0002                movea.l    A3, [A0 + 0x2]
  1090. 00000BDE  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1091. 00000BE2  1F28 001A                move.b     -[A7], [A0 + 0x1A]
  1092. 00000BE6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1093. 00000BEA  2F0B                     move.l     -[A7], A3
  1094. 00000BEC  4EAD 30FA                jsr        [A5 + 0x30FA /* export_1563 */]
  1095. 00000BF0  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1096. 00000BF6  4E5E                     unlink     A6
  1097. 00000BF8  205F                     movea.l    A0, [A7]+
  1098. 00000BFA  504F                     addq.w     A7, 8
  1099. 00000BFC  4ED0                     jmp        [A0]
  1100. 00000BFE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1101. // begin alternate branch 00000C00-00000C08
  1102. export_1473:
  1103. fn00000C00:
  1104. 00000C00  4E56 0000                link       A6, 0
  1105. 00000C04  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1106. // end alternate branch 00000C00-00000C08
  1107. export_1473: // at 00000C00 (misaligned)
  1108. fn00000C00: // (misaligned)
  1109. 00000C02  0000 48E7                ori.b      D0, 0xE7
  1110. 00000C06  0318                     btst       [A0]+, D1
  1111. 00000C08  286E 0008                movea.l    A4, [A6 + 0x8]
  1112. 00000C0C  2054                     movea.l    A0, [A4]
  1113. 00000C0E  2068 0002                movea.l    A0, [A0 + 0x2]
  1114. 00000C12  2650                     movea.l    A3, [A0]
  1115. 00000C14  1C2B 002C                move.b     D6, [A3 + 0x2C]
  1116. 00000C18  2E2B 0006                move.l     D7, [A3 + 0x6]
  1117. 00000C1C  2054                     movea.l    A0, [A4]
  1118. 00000C1E  216E 000C 0002           move.l     [A0 + 0x2], [A6 + 0xC]
  1119. 00000C24  2054                     movea.l    A0, [A4]
  1120. 00000C26  2068 0002                movea.l    A0, [A0 + 0x2]
  1121. 00000C2A  2050                     movea.l    A0, [A0]
  1122. 00000C2C  1146 002C                move.b     [A0 + 0x2C], D6
  1123. 00000C30  2054                     movea.l    A0, [A4]
  1124. 00000C32  2068 0002                movea.l    A0, [A0 + 0x2]
  1125. 00000C36  2050                     movea.l    A0, [A0]
  1126. 00000C38  2147 0006                move.l     [A0 + 0x6], D7
  1127. 00000C3C  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  1128. 00000C42  4E5E                     unlink     A6
  1129. 00000C44  205F                     movea.l    A0, [A7]+
  1130. 00000C46  504F                     addq.w     A7, 8
  1131. 00000C48  4ED0                     jmp        [A0]
  1132. 00000C4A  0000                     .incomplete
  1133.